triple equals(===):编程中常见的“严格相等运算符”,主要用于 JavaScript 等语言;比较两个值时不进行类型转换,只有“值”和“类型”都相同才返回 true。(不同语言语境下用法可能略有差异。)
/ˈtrɪpəl ɪˈkwɑːlz/
Use === to compare numbers in JavaScript.
在 JavaScript 中用 === 来比较数字。
Because === does not coerce types, '5' === 5 is false even though '5' == 5 is true.
因为 === 不会进行类型转换,所以 '5' === 5 为 false,尽管 '5' == 5 为 true。
“triple equals”直译为“三个等号”,来自符号写法 **===**:由 three 个 “=” 组成。它作为术语流行于 JavaScript 社区,用来强调“严格相等”(与会发生类型转换的 == 相对)。